ChartDiagramElement

StockSharp.Diagram.Elements

チャートパネル要素(表示エリア、インジケータ、注文、取引)。

継承元: DiagramElement

コンストラクター

ChartDiagramElement
protected ChartDiagramElement(IChartBuilder chartBuilder)
chartDiagramElement = ChartDiagramElement(chartBuilder)

ChartDiagramElement の新規インスタンスを初期化します。

プロパティ

CandleElements
public ICollection<IChartCandleElement> CandleElements { get; }
value = chartDiagramElement.CandleElements

キャンドル。

ChartGroupId
public string ChartGroupId { get; set; }
value = chartDiagramElement.ChartGroupId
chartDiagramElement.ChartGroupId = value

チャートグループidはマウスイベントのパネルを同期させるために使用されます。

IconName
public override string IconName { get; }
value = chartDiagramElement.IconName

リソース名をアイコン化します。

IndicatorElements
public ICollection<TChartIndicatorElementWrapper> IndicatorElements { get; }
value = chartDiagramElement.IndicatorElements

インジケーター。

OrderElements
public ICollection<IChartOrderElement> OrderElements { get; }
value = chartDiagramElement.OrderElements

注文。

ShowNonFormedIndicators
public bool ShowNonFormedIndicators { get; set; }
value = chartDiagramElement.ShowNonFormedIndicators
chartDiagramElement.ShowNonFormedIndicators = value

未定の指標値を表示

TradeElements
public ICollection<IChartTradeElement> TradeElements { get; }
value = chartDiagramElement.TradeElements

貿易。

TypeId
public override Guid TypeId { get; }
value = chartDiagramElement.TypeId

id をタイプして下さい。

XAxes
public ICollection<IChartAxis> XAxes { get; }
value = chartDiagramElement.XAxes

水平軸の一覧です。

YAxes
public ICollection<IChartAxis> YAxes { get; }
value = chartDiagramElement.YAxes

縦軸のリスト。

メソッド

AddElementImpl
private void AddElementImpl(object o)
chartDiagramElement.AddElementImpl(o)

パラメータはChartElementSocket、ChartIndicatorElementWrapper、IChartElement、またはnull(空のソケットの場合)

CreateCopy
protected override DiagramElement CreateCopy()
result = chartDiagramElement.CreateCopy()

コピーの作成DiagramElement

戻り値: 代表取締役社長 佐藤 浩一

CreateEditor
protected abstract Attribute CreateEditor(string templateKey)
result = chartDiagramElement.CreateEditor(templateKey)
CreateSocketInstance
protected override DiagramSocket CreateSocketInstance(DiagramSocketDirection dir, string socketId)
result = chartDiagramElement.CreateSocketInstance(dir, socketId)

新しいソケットインスタンスを作成します。

CreateWrapper
protected abstract TChartIndicatorElementWrapper CreateWrapper(IChartIndicatorElement element)
result = chartDiagramElement.CreateWrapper(element)
Flush
public override void Flush(DateTime _)
chartDiagramElement.Flush(_)

フラッシュ非トリガー(root)要素。

InitializeCopy
public override void InitializeCopy(DiagramElement copiedFrom)
chartDiagramElement.InitializeCopy(copiedFrom)
LoadAsync
public override Task LoadAsync(SettingsStorage storage, CancellationToken cancellationToken)
result = chartDiagramElement.LoadAsync(storage, cancellationToken)

Load settings.

storage
Settings storage.
cancellationToken
CancellationToken

戻り値: Task

OnReseted
protected override void OnReseted()
chartDiagramElement.OnReseted()

リセットメソッドから呼び出されます。

OnStart
protected override void OnStart(DateTime time)
chartDiagramElement.OnStart(time)

メソッドは、図要素アルゴリズムの先頭で呼び出されます。

SaveAsync
public override Task SaveAsync(SettingsStorage storage, CancellationToken cancellationToken)
result = chartDiagramElement.SaveAsync(storage, cancellationToken)

Save settings.

storage
Settings storage.
cancellationToken
CancellationToken

戻り値: Task